package com.supcon.exchangedata.pojo.entity.oracle.sync;

import lombok.Data;

import javax.persistence.*;

/**
 * @author: yangbin
 * @date:Tue Feb 28 09:34:34 CST 2023
 * @description:
 * @modified By：
 */
@Entity
@Data
@IdClass(CtMonthKeys1.class)
@Table(name = "CT_MONTH_REPORT_GJ")
public class CtMonthReportGj {

    @Basic
    @Id
    @Column(name = "ID")
    private Long id;
    @Basic
    @Id
    @Column(name = "YEAR")
    private Long year;
    @Basic
    @Id
    @Column(name = "MONTH")
    private Long month;
    @Basic
    @Column(name = "FARE_INCOME")
    private Long fareIncome;
    @Basic
    @Column(name = "FARE_INCOME_RATE")
    private Long fareIncomeRate;
    @Basic
    @Column(name = "OPERATION")
    private Long operation;
    @Basic
    @Column(name = "OPERATION_RATE")
    private Long operationRate;
    @Basic
    @Column(name = "PASSENGER")
    private Long passenger;
    @Basic
    @Column(name = "PASSENGER_RATE")
    private Long passengerRate;
    @Basic
    @Column(name = "RENT")
    private Long rent;
    @Basic
    @Column(name = "RENT_RATE")
    private Long rentRate;
    @Basic
    @Column(name = "BIKE_ADD")
    private Long bikeAdd;
    @Basic
    @Column(name = "BIKE_ADD_RATE")
    private Long bikeAddRate;
    @Basic
    @Column(name = "BIKE_SERVICE_ADD")
    private Long bikeServiceAdd;
    @Basic
    @Column(name = "BIKE_SERVICE_ADD_RATE")
    private Long bikeServiceAddRate;
    @Basic
    @Column(name = "LINE_ADD")
    private Long lineAdd;
    @Basic
    @Column(name = "LINE_ADD_RATE")
    private Long lineAddRate;
    @Basic
    @Column(name = "FARE_INCOME_TOTAL")
    private Long fareIncomeTotal;
    @Basic
    @Column(name = "FARE_INCOME_YEAR")
    private Long fareIncomeYear;
    @Basic
    @Column(name = "OPERATION_TOTAL")
    private Long operationTotal;
    @Basic
    @Column(name = "OPERATION_YEAR")
    private Long operationYear;
    @Basic
    @Column(name = "PASSENGER_TOTAL")
    private Long passengerTotal;
    @Basic
    @Column(name = "PASSENGER_YEAR")
    private Long passengerYear;
    @Basic
    @Column(name = "RENT_TOTAL")
    private Long rentTotal;
    @Basic
    @Column(name = "RENT_YEAR")
    private Long rentYear;
    @Basic
    @Column(name = "BIKE_ADD_TOTAL")
    private Long bikeAddTotal;
    @Basic
    @Column(name = "BIKE_ADD_YEAR")
    private Long bikeAddYear;
    @Basic
    @Column(name = "BIKE_SERVICE_ADD_TOTAL")
    private Long bikeServiceAddTotal;
    @Basic
    @Column(name = "BIKE_SERVICE_ADD_YEAR")
    private Long bikeServiceAddYear;
    @Basic
    @Column(name = "LINE_ADD_TOTAL")
    private Long lineAddTotal;
    @Basic
    @Column(name = "LINE_ADD_YEAR")
    private Long lineAddYear;
    @Basic
    @Column(name = "CAR_ADD")
    private Long carAdd;
    @Basic
    @Column(name = "CAR_RATE")
    private Long carRate;
    @Basic
    @Column(name = "CAR_TOTAL")
    private Long carTotal;
    @Basic
    @Column(name = "CAR_YEAR")
    private Long carYear;
    @Basic
    @Column(name = "CAR_CLEAN_ADD")
    private Long carCleanAdd;
    @Basic
    @Column(name = "CAR_CLEAN_ADD_RATE")
    private Long carCleanAddRate;
    @Basic
    @Column(name = "CAR_CLEAN_ADD_TOTAL")
    private Long carCleanAddTotal;
    @Basic
    @Column(name = "CAR_CLEAN_ADD_YEAR")
    private Long carCleanAddYear;
    @Basic
    @Column(name = "NEW_LINE_ADD")
    private Long newLineAdd;
    @Basic
    @Column(name = "NEW_LINE_ADD_RATE")
    private Long newLineAddRate;
    @Basic
    @Column(name = "NEW_LINE_ADD_TOTAL")
    private Long newLineAddTotal;
    @Basic
    @Column(name = "NEW_LINE_ADD_YEAR")
    private Long newLineAddYear;

}
